import 'package:flutter/material.dart';
import 'package:mafia/settings_screen.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Мафия', // Название вашего приложения
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MainMenu(), // Главный экран приложения
    );
  }
}

class MainMenu extends StatelessWidget {
  const MainMenu({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: const Color.fromARGB(255, 65, 64, 64),
      body: Center( // Центрируем содержимое по горизонтали и вертикали
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            Image.asset(
              'assets/game_logo.png', // Путь к вашему изображению в папке assets
              width: 200, // Ширина изображения
              height: 200, // Высота изображения
            ),
            const SizedBox(
              height: 10
            ), // Пространство между изображением и кнопкой
            ElevatedButton(
              onPressed: () {
                Navigator.push(
                  context,
                  MaterialPageRoute(builder: (context) => const SettingsScreen()), // Переход на другую страницу
                );
              },
              style: ElevatedButton.styleFrom(
                backgroundColor: const Color.fromARGB(255, 119, 33, 33), // Темно-красный цвет фона кнопки
                elevation: 10, // Высота тени кнопки
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.circular(10), // Закругленные углы кнопки
                ),
              ),
              child: const Text(
                'Начать игру', 
                style: TextStyle(
                  color: Color.fromARGB(255, 223, 223, 223), // Белый цвет текста кнопки
                  fontWeight: FontWeight.bold, // Жирный шрифт
                  fontSize: 18, // Размер шрифта
                ),
              ),
            ),
          ],
        ),
      ),
    );
  }
}